草庐IT

javascript - 如何为可编辑日期设置正确的日期格式

全部标签

ruby - 来自 rails 3 中 therubyracer/v8 的 javascript 错误的堆栈跟踪

我正在使用therubyracer和v8在Rails3应用程序中运行一些javascript如果出现任何问题,错误消息将通过通常的Rails3异常通知流程通过电子邮件发送给我。但是,我返回的错误消息非常模糊,堆栈跟踪不会进入javascript文件本身。这是可以理解的,但是很难调试。这是一个例子:V8::JSError:Cannotreadproperty'0'ofundefinedbacktrace:lib/libraryname.rb:32:in`function_that_calls_v8'lib/libraryname.rb:18:in`fetch_and_update'app

ruby-on-rails - Rails 4.0.3 使用 asset_sync 生成不正确的 Assets 路径

我以前多次使用asset_syncgem并取得了很大的成功,但是在Rails4.0.3项目中使用它似乎导致了问题。Assets被上传、散列并gzip到目标目录(我只是使用默认的“Assets”),但是在暂存/生产环境中运行应用程序时,路径不正确。它们的形式是:S3_DOMAIN.com/stylesheets/application.css代替:S3_DOMAIN.com/assets/application-HASH.css有没有人遇到过这个问题?我发现扭转这种行为的唯一方法是将config.assets.compile设置为true,但这在生产环境中行不通。这里是相关的配置文件:#

ruby - 在 Ruby 中,当没有正确的英语 "<verb>able"时,mixins 的命名约定是什么?

示例:我有一个Person类和一个Role类。我想将Role和Person中的角色功能提取到混合中。我得到了两个mixins:Actable包含在Role中,Adaptable用于Person。我有时想不出合适的英文单词。在上面的例子中,适应性似乎更适合角色而不是人,因为角色可以适应,因此是适应性强的。一个更好的名字是versatile但这打破了mixin名字以...able结尾的惯例。(虽然它仍然是一个形容词。)另一个例子是当我想添加一个允许检查的模块时,如果一个人被允许查看其他人。你如何找到以...结尾的名字?Viewable似乎不合适,可以查看的人应该是可见的。我现在坚持使用sh

ruby-on-rails - 如何为特色对象预填充表单?

用户可以输入自定义:action或选择特色:action:Orchooseafeaturedchallenge:如果用户选择特色:action,新的挑战/_form会预先填充他选择的:action,但现在我想把它带到在您的帮助下更上一层楼!Challenge:DoOn:DoFor:如何预填充特色挑战的其他属性,例如“DoFor”或“DoOn”?例如,如果用户选择特色:action:'RunaMile那么我会用RunaMile预填充表单>,周一、周三、周五,30天。 最佳答案 您可以将simple_form与reform一起使用。Re

ruby - ruby Date.today 和 DateTime.now 的日期错误

我已经使用RVM安装了ruby​​-1.8.6-p383。系统ruby是1.9.1_p378-1我在使用ruby​​1.8时从Date.today和DateTime.now得到错误的日期。而Time.now是正确的:irb(main):002:0>DateTime.now.to_s=>"2126--1-10618T11:23:43+00:00"irb(main):004:0>Date.today.to_s=>"2126--1-10618"irb(main):005:0>Time.now=>ThuJan2811:55:27+00002010如果我切换到ruby​​1.9,一切都很好:ir

ruby-on-rails - 运行 "bin/rake assets:precompile"时未设置 I18n 加载路径!

我正在使用I18n-js,我的客户端I18n.t调用在生产环境中运行时都会返回翻译缺失消息。开发测试一切正常。这个问题的根源似乎在于Assets管道。I18n.load_path不包含我的任何翻译(当运行bin/rakeassets:precompile时)它只包含以下路径:["/home/chris/.rvm/gems/ruby-1.9.3-p125@Project/gems/activesupport-3.2.3/lib/active_support/locale/en.yml","/home/chris/.rvm/gems/ruby-1.9.3-p125@Project/gems

ruby - 使用 ruby​​ SDK 将 S3 存储桶设置为网站

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我想按照此处所述将AmazonS3存储桶设置为网站:http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTwebsite.html?r=5271但使用ruby​​API,最好是用于ruby​​的aws-sdk。是否有可能这样做/一个已经支持它的图书馆?在aws-sdk和right-aws中

ruby - 使用 RVM,当 gems 安装在不同的 ruby​​ 版本中时,bundler 不会安装在正确的 gemset 中

我在使用rvm、bundler和gemsets时遇到问题。我在rvm中安装了3个ruby:rvmrubiesmacruby-0.7.1[x86_64]ree-1.8.7-2010.02[x86_64]=>ruby-1.9.2-p0[x86_64]像这样的gemsets:rvmgemsetsmacruby-0.7.1[x86_64]ree-1.8.7-2010.02[x86_64]ree-1.8.7-2010.02@chef[x86_64]ree-1.8.7-2010.02@global[x86_64]ree-1.8.7-2010.02@mobi[x86_64]ree-1.8.7-201

ruby - 如何从命令行重新格式化 ruby​​ 代码?

给定一个缩进错误、空白管理不正确等源文件。如何将代码重新格式化为文件并应用Ruby的风格指南(如果存在)? 最佳答案 这应该是您的编辑器的任务。在vim(为Ruby配置)中,只需按gg=GxD执行此操作的Ruby脚本位于:http://www.arachnoid.com/ruby/rbeautify.rb.html 关于ruby-如何从命令行重新格式化ruby​​代码?,我们在StackOverflow上找到一个类似的问题: https://stackover

ruby-on-rails - Rails 重定向在 nginx 和 gunicorn 设置上失败

我已经按照Railscasts第293集中的描述设置了在nginx和unicorn上运行。当我尝试重定向时,例如classPostsController"Testredirect"endend我被重定向到http://unicorn/posts而不是http://mydomain.com/posts这是我的应用程序的nginx.confupstreamunicorn{serverunix:/tmp/unicorn.scvrush.sockfail_timeout=0;}server{listen80defaultdeferred;#server_nameexample.com;root